package org.dairy.farms.nandana.core.logic;

import org.dairy.farms.model.*;
import org.dairy.farms.nandana.web.view.CheckupDetailsView;

import java.util.List;

/**
 * Created by IntelliJ IDEA.
 * User: gduggirala
 * Date: Aug 18, 2011
 * Time: 7:03:43 PM
 */
public interface CheckupManagementLogic {
    public List<Checkup> getCheckupDetails(Long livestockId, int page, int start, int limit);

    List<CheckupType> getAllCheckupTypes();

    Checkup updateCheckupDetails(CheckupDetailsView checkupDetailsView);

    List<MedicalAttentionType> getAllDiseases();

    List<VaccineType> getAllVaccineTypes();

    Notes addCheckupNotes(Long checkupId,String notes);

    List<MedicineType> getMedicineTypes(Long checkupTypeId);
}
